import request from '@/utils/request' //模板提供的组件，axios封装

const apiurl = "/eduservice/teacher/"

export default {

    /*getTeacherPageLists(page,limit) {
        return request({
            //后端controller里面的路径
            url: `/eduservice/teacher/pageList/${page}/${limit}`,
            //提交方式
            method: 'get'
            //传递条件对象,如果传递json数据，使用data。如果不是json，使用params
        })
    },*/

    //分页条件查询的方法
    //三个参数：当前页，每页记录数，条件封装对象
    getTeacherPageList(page,limit,searchObj) {
        return request({
            //后端controller里面的路径
            url: '/eduservice/teacher/moreConditionPageList/'+page+'/'+limit,
            //提交方式
            method: 'post',
            //传递条件对象,如果传递json数据，使用data。如果不是json，使用params
            data: searchObj
        })
    },
    //删除
    deleteTeacherId(id) {
        return request({
            //后端controller里面的路径
            url: '/eduservice/teacher/'+id,
            //提交方式
            method: 'delete'
        })
    },
    //添加
    saveTeacher(teacher) {
        return request({
            //后端controller里面的路径
            url: '/eduservice/teacher/addOrUpdateTeacher',
            //提交方式
            method: 'post',
            data: teacher
        })
    },
    //根据id查询
    getTeacherId(id) {
        return request({
            //后端controller里面的路径
            url: '/eduservice/teacher/getTeacherById/'+id,
            //提交方式
            method: 'get'
        })
    },
    //修改讲师
    updateTeacherId(id,teacher) {
        return request({
            //后端controller里面的路径
            url: '/eduservice/teacher/addOrUpdateTeacher',
            //提交方式
            method: 'post',
            data: teacher
        })
    },
    getTeacherList() {
      return request(
        {
          url: '/eduservice/teacher/list',
          method: 'get'
        }
      )
    }
}
